Skip to main content

๐Ÿงช Critical Functionality Smoke Test Suite

Environment: Production
Schedule: Daily at 8:30 AM UK Time (2:00 AM IST)
Execution: GitHub Actions Workflow: .on-schedule.demand.prod.smoke.yml


๐Ÿ”” Notificationsโ€‹

  • Email: Summary with total test count, pass/fail stats

alt text

  • MS Teams Notification: alt text

โœ… Test Coverage Overviewโ€‹


๐Ÿ”น Test: Book-In Creationโ€‹

  • Purpose: Validate that lease users can create and submit a new book-in enquiry for a managed vehicle.
  • Expected Result: Booking enquiry is successfully created and submitted.

๐Ÿ”น Test: Walk-In Enquiry Full Workflowโ€‹

  • Purpose: Ensure a lease user can create, progress, authorize, invoice, and credit a walk-in enquiry.
  • Expected Result: Complete lifecycle of the enquiry works with all validations.

๐Ÿ”น Test: Login Scenariosโ€‹

  • Valid Lease Login

    • Purpose: Confirm login works with valid lease credentials.
    • Expected Result: User is logged in successfully.
  • Valid Supplier Login

    • Purpose: Confirm login works with valid supplier credentials.
    • Expected Result: User is logged in successfully.
  • Invalid Login

    • Purpose: Ensure application blocks login attempts with invalid credentials.
    • Expected Result: Login is denied with proper handling.

๐Ÿ”น Test: WhatsApp Message Deliveryโ€‹

  • Purpose: Verify that WhatsApp messages sent via open communication threads are delivered and reflected via email.
  • Expected Result: Message appears in the email communication trail for the enquiry.